GFOL: A Term-Generic Logic for De ning λ-Calculi

نویسندگان

  • Andrei Popescu
  • Grigore Roşu
چکیده

Generic rst-order logic (GFOL) is a rst-order logic parameterized with terms de ned axiomatically (rather than constructively), by requiring them to only provide generic notions of free variable and substitution satisfying reasonable properties. GFOL has a complete Gentzen system generalizing that of FOL. An important fragment of GFOL, called HORN, possesses a much simpler Gentzen system, similar to traditional context-based derivation systems of λ-calculi. HORN appears to be suf cient for de ning virtually any λ-calculi (including polymorphic and type-recursive ones) as theories inside the logic. GFOL endows its theories with a default loose semantics, complete for the speci ed calculi.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Term-Generic First-Order Logic

Term-generic rst-order logic, or simply generic rst-order logic (GFOL), is presented as a rst-order logic parameterized with terms de ned axiomatically (rather than constructively), by requiring them to only provide generic notions of free variable and substitution satisfying reasonable properties. A complete Gentzen deduction system is given, as well as complete equational and many-sorted exte...

متن کامل

Term-Generic Logic

Term-generic logic (TGL) is a first-order logic parameterized with terms defined axiomatically (rather than constructively), by requiring them to only provide generic notions of free variable and substitution satisfying reasonable properties. TGL has a complete Gentzen system generalizing that of first-order logic. A certain fragment of TGL, called Horn, possesses a much simpler Gentzen system,...

متن کامل

CINNI – A Generic Calculus of Explicit Substitutions and its Application to λ-, ς- and π-Calculi

We approach the general problem of representing higher-order languages, that are usually equipped with special variable binding constructs, in a less specialized firstorder framework such as membership equational logic and the corresponding version of rewriting logic. The solution we propose is based on CINNI, a new calculus of explicit substitutions that makes use of a term representation that...

متن کامل

Explicit substitution calculi with de Bruijn indices and intersection type systems

Explicit substitution calculi propose solutions to the main drawback of the λ-calculus: substitutiondefined as a meta-operation in the system. By making explicit the process of substitution, thetheoretical system gets closer to an eventual implementation. Furthermore, for implementationpurposes, many explicit substitution systems are written with de Bruijn indices. The λ-calculus<lb...

متن کامل

Cut Rules and Explicit Substitutions RENÉ

We introduce a method to associate calculi of proof terms and rewrite rules with cut elimination procedures for logical deduction systems (i.e., Gentzen-style sequent calculi) in the case of intuitionistic logic. We illustrate this method using two different versions of the cut rule for a variant of the intuitionistic fragment of Kleene's logical deduction system G3. Our systems are in fact cal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006